export interface Pageable {
  pageNum: number
  pageSize: number
  total: number
}

export interface StateProps {
  tableData: any[]
  pageable: Pageable
  searchParam: {
    [key: string]: any
  }
  searchInitParam: {
    [key: string]: any
  }
  totalParam: {
    [key: string]: any
  }
  icon?: {
    [key: string]: any
  }
}
export type MessageType = '' | 'success' | 'warning' | 'info' | 'error'
export type ThemeType = 'light' | 'inverted' | 'dark'
export type GreyOrWeakType = 'grey' | 'weak'
